#!/usr/bin/env node
// 编写 01-event-emitter.js 脚本
// 实例化 EventEmitter 对象
// 每隔 1 秒 EventEmitter 对象发出自定义 hello 事件
// 延迟 5 秒 EventEmitter 对象发出自定义 bye 事件
// hello 事件处理函数在控制台打印 hello world 信息
// bye 事件处理函数在控制台打印 goodbye 信息，并结束程序
const {EventEmitter} = require('events');
const evt = new EventEmitter() ;
evt.on('hello',()=>console.log('hello event happen!'));
evt.on('bye',()=>{
    console.log('good bye');
    process.exit();
})
setInterval(()=>{
    evt.emit('hello');

},1000);
setTimeout(()=>{
    evt.emit('bye');
},5000);
